AcyMailing\Classes\MailClass D

Total Complexity 279
Dependencies 9
Dependents 35
Total lines 1,317
Lines of code 964
Logical lines of code 676
Comment lines 0
Methods 44
Properties 4

Methods 44

Method Rating Maintainability Complexity Lines of code
_installtemplate()
D
27
34 126
getMatchingElements()
C
33 26 87
save()
B
42 18 44
sendAutomation()
B
41 17 48
uploadTemplate()
A
40 13 57
addPoweredByAcyMailing()
A
39 12 71
translateMailSettings()
A
52 13 22
detecttemplates()
A
56 8 18
utf8Decode()
S
56 7 18
deleteUnusedThumbnails()
S
58 7 14
decode()
S
58 7 14
extractTemplate()
S
54 6 19
autoSave()
S
56 6 18
utf8Encode()
S
59 6 15
getOneById()
S
60 6 12
getMailsByType()
S
52 5 24
deleteOneAttachment()
S
54 5 21
createTemplateFile()
S
55 5 21
getTranslatedSettingsMail()
S
54 5 20
isTransactionalMail()
S
56 5 19
getAllListsByMailId()
S
56 5 18
getOneByName()
S
59 5 13
delete()
S
52 4 24
deleteMediaFolder()
S
62 5 10
deleteByTranslationLang()
S
59 4 15
installExtractedTemplate()
S
61 4 12
duplicateMail()
S
51 3 25
getAllListsWithCountSubscribersByMailIds()
S
55 3 21
doupload()
S
66 4 8
getAllListIdsForWelcomeUnsub()
S
64 4 8
getTranslationsById()
S
61 3 12
buildCSS()
S
62 3 11
encode()
S
63 3 10
removePoweredByAcyMailing()
S
67 3 7
getAllListsByMailIdAndUserId()
S
67 3 7
getAutomaticMailIds()
S
63 2 11
getAllListsByMailIds()
S
63 2 11
getMultilingualMailIds()
S
63 2 11
getMultilingualMails()
S
66 1 9
getAll()
S
75 1 4
getMailAttachments()
S
79 1 3
getMultilingualMailsByName()
S
67 1 8
getTranslationId()
S
68 1 8
getTemplatesForMailboxAction()
S
65 1 10